Time-and Space-eecient Randomized Consensus

نویسنده

  • James Aspnes
چکیده

A protocol is presented which solves the randomized consensus problem9] for shared memory. The protocol uses a total of O(p 2 +n) worst-case expected increment, decrement and read operations on a set of three shared O(log n)-bit counters, where p is the number of active processors and n is the total number of processors. It requires less space than previous polynomial-time consensus protocolss6, 7], and is faster when not all of the processors participate in the protocol. A modiied version of the protocol yields a weak shared coin whose bias is guaranteed to be in the range 1=2 regardless of scheduler behavior, and which is the rst such protocol for the shared-memory model to guarantee that all processors agree on the outcome of the coin.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Approximate counting of inversions in a data

Inversions are used as a fundamental quantity to measure the sortedness of data, to evaluate diierent ranking methods for databases, and in the context of rank aggregation. Considering the volume of the data sets in these applications, the data stream model 16, 2] is a natural setting to design eecient algorithms. We obtain a suite of space-eecient streaming algorithms for approximating the num...

متن کامل

Towards Eecient Universal Planning|a Randomized Approach

One of the most widespread approaches to reactive planning is Schoppers' universal plans. We propose a stricter deenition of universal plans which guarantees a weak notion of soundness, not present in the original deenition, and isolate three diierent types of completeness that capture diierent behaviors exhibited by universal plans. We show that universal plans which run in polynomial time and...

متن کامل

Randomized Meldable Priority Queues

We present a practical meldable priority queue implementation. All priority queue operations are very simple and their logarithmic time bound holds with high probability, which makes this data structure more suitable for real-time applications than those with only amortized performance guarantees. Our solution is also space-eecient, since it does not require storing any auxiliary information wi...

متن کامل

Space-eecient Scheduling of Multithreaded Computations

This paper considers the problem of scheduling dynamic parallel computations to achieve linear speedup without using signiicantly more space per processor than that required for a single-processor execution. We develop a formal graph-theoretic model of multithreaded computation and give three important measures of time and space: T1 is the time required for executing the computation on 1 proces...

متن کامل

Placing a Robot Manipulator Amid Obstacles for Optimized Execution

This paper presents an eecient algorithm for optimizing the base location of a manipulator in an environment cluttered with obstacles, in order to execute speciied tasked as fast as possible. The algorithm uses randomized motion planning techniques and exploits geometric \coherence" in conngura-tion space to achieve fast computation. We provide experimental results to demonstrate the algorithm'...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992